#ifndef CHARACTER_H_
#define CHARACTER_H_

#include "sprite.h"


typedef struct
{

	float x,y,z;
	SE_sprite **spr;
	int numsprites;
	int currentspr;
	
}SE_character;



SE_character *SE_character_init();
void SE_character_addsprite(SE_character *chara,SE_sprite *spr);

void SE_character_currentsprite(SE_character *chara,int currentsprite);

void SE_character_draw_effects(SE_character *chara,float posx,float posy,float posz,float zoomx,float zoomy,float rotx,float roty,float rotz,float r,float g,float b,float alpha);
void SE_character_draw(SE_character *chara,float posx,float posy,float posz);

void SE_character_drawbox(SE_character *chara,float posx,float posy);
void SE_character_clean(SE_character *chara);
















#endif
